/*
 * Copyright 2013 monkeyboy
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

package com.googlecode.gwt.serialization;

/**
 * preuzeto iz : java.lang.CharacterData00
 */
class CharacterData00 {
    static int getProperties(int ch) {
        char offset = (char) ch;
        return A[Y[X[offset >> 5] | ((offset >> 1) & 0xF)] | (offset & 0x1)];
    }

    static int getType(int ch) {
        int props = getProperties(ch);
        return (props & 0x1F);
    }

    // The following tables and code generated using:
    // java GenerateCharacter -plane 0 -template ../../tools/GenerateCharacter/CharacterData00.java.template -spec ../../tools/GenerateCharacter/UnicodeData.txt -specialcasing ../../tools/GenerateCharacter/SpecialCasing.txt -o /BUILD_AREA/jdk6_29/control/build/linux-amd64/gensrc/java/lang/CharacterData00.java -string -usecharforbyte 11 4 1
    //static final char[][][] charMap;
    // The X table has 2048 entries for a total of 4096 bytes.

//    static final char X[] = (
//            "\000\020\040\060\100\120\140\160\200\220\240\260\300\320\340\360\200\u0100" +
//                    "\u0110\u0120\u0130\u0140\u0150\u0160\u0170\u0170\u0180\u0190\u01A0\u01B0\u01C0" +
//                    "\u01D0\u01E0\u01F0\u0200\200\u0210\200\u0220\u0230\u0240\u0250\u0260\u0270" +
//                    "\u0280\u0290\u02A0\u02B0\u02C0\u02D0\u02E0\u02F0\u0300\u0300\u0310\u0320\u0330" +
//                    "\u0340\u0350\u0360\u0300\u0370\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0380\u0390\u03A0\u03B0\u03C0\u03D0\u03E0\u03F0\u0400\u0410\u0420" +
//                    "\u0430\u0440\u0450\u0460\u0470\u03C0\u0480\u0490\u04A0\u04B0\u04C0\u04D0\u04E0" +
//                    "\u04F0\u0500\u0510\u0520\u0530\u0540\u0550\u0520\u0530\u0560\u0570\u0520\u0580" +
//                    "\u0590\u05A0\u05B0\u05C0\u05D0\u05E0\u0360\u05F0\u0600\u0610\u0360\u0620\u0630" +
//                    "\u0640\u0650\u0660\u0670\u0680\u0360\u0690\u06A0\u06B0\u0360\u0360\u06C0\u06D0" +
//                    "\u06E0\u0690\u0690\u06F0\u0690\u0690\u0700\u0690\u0710\u0720\u0690\u0730\u0690" +
//                    "\u0740\u0750\u0760\u0770\u0750\u0690\u0780\u0790\u0360\u0690\u0690\u07A0\u05C0" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u07B0\u07C0\u0690\u0690\u07D0\u07E0\u07F0\u0800" +
//                    "\u0810\u0690\u0820\u0830\u0840\u0850\u0690\u0860\u0870\u0690\u0880\u0360\u0360" +
//                    "\u0890\u08A0\u08B0\u08C0\u0360\u0360\u0360\u08D0\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u08E0\u08F0\u0900\u0910\u0360\u0360\u0360" +
//                    "\u0360\200\200\200\200\u0920\200\200\u0930\u0940\u0950\u0960\u0970\u0980\u0990" +
//                    "\u09A0\u09B0\u09C0\u09D0\u09E0\u09F0\u0A00\u0A10\u0A20\u0A30\u0A40\u0A50\u0A60" +
//                    "\u0A70\u0A80\u0A90\u0AA0\u0AB0\u0AC0\u0AD0\u0AE0\u0AF0\u0B00\u0B10\u0B20\u0B30" +
//                    "\u0B40\u0B50\u0B60\u0B70\u0B80\u0B90\u0BA0\u0360\u08D0\u0BB0\u0BC0\u0BD0\u0BE0" +
//                    "\u0BF0\u0C00\u0C10\u08D0\u08D0\u08D0\u08D0\u08D0\u0C20\u0C30\u0C40\u0C50\u08D0" +
//                    "\u08D0\u0C60\u0C70\u0C80\u0360\u0360\u0C90\u0CA0\u0CB0\u0CC0\u0CD0\u0CE0\u0CF0" +
//                    "\u0D00\u08D0\u08D0\u08D0\u08D0\u08D0\u08D0\u08D0\u08D0\u0D10\u0D10\u0D10\u0D10" +
//                    "\u0D20\u0D30\u0D40\u0D50\u0D60\u0D70\u0D80\u0D90\u0DA0\u0DB0\u0DC0\u0DD0\u0DE0" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0DF0\u08D0\u08D0\u0E00\u08D0\u08D0\u08D0\u08D0\u08D0\u08D0\u0E10\u0E20" +
//                    "\u0E30\u0E40\u05C0\u0690\u0E50\u0E60\u0690\u0E70\u0E80\u0E90\u0690\u0690\u0EA0" +
//                    "\u0870\u0360\u0EB0\u0EC0\u0ED0\u0EE0\u0EF0\u0ED0\u0F00\u0F10\u0F20\u0B60\u0B60" +
//                    "\u0B60\u0F30\u0B60\u0B60\u0F40\u0F50\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0F60\u08D0\u08D0\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0F70\u0360\u0360\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0F80\u08D0\u0BB0\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360\u0360" +
//                    "\u0360\u0360\u0360\u0360\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0F90\u0360\u0360\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0" +
//                    "\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0" +
//                    "\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0" +
//                    "\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0" +
//                    "\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0\u0FA0" +
//                    "\u0FA0\u0FA0\u0FA0\u0FA0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0" +
//                    "\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0FB0\u0690\u0690\u0690\u0690" +
//                    "\u0690\u0690\u0690\u0690\u0690\u0FC0\u0690\u0FD0\u0360\u0360\u0360\u0360\u0FE0" +
//                    "\u0FF0\u1000\u0300\u0300\u1010\u1020\u0300\u0300\u0300\u0300\u0300\u0300\u0300" +
//                    "\u0300\u0300\u0300\u1030\u1040\u0300\u1050\u0300\u1060\u1070\u1080\u1090\u10A0" +
//                    "\u10B0\u0300\u0300\u0300\u10C0\u10D0\040\u10E0\u10F0\u1100\u1110\u1120\u1130").toCharArray();

    static final char X[] = {
            '\000', '\020', '\040', '\060', '\100', '\120', '\140', '\160', '\200', '\220', '\240', '\260', '\300', '\320', '\340', '\360', '\200', '\u0100',
            '\u0110', '\u0120', '\u0130', '\u0140', '\u0150', '\u0160', '\u0170', '\u0170', '\u0180', '\u0190', '\u01A0', '\u01B0', '\u01C0',
            '\u01D0', '\u01E0', '\u01F0', '\u0200', '\200', '\u0210', '\200', '\u0220', '\u0230', '\u0240', '\u0250', '\u0260', '\u0270',
            '\u0280', '\u0290', '\u02A0', '\u02B0', '\u02C0', '\u02D0', '\u02E0', '\u02F0', '\u0300', '\u0300', '\u0310', '\u0320', '\u0330',
            '\u0340', '\u0350', '\u0360', '\u0300', '\u0370', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0380', '\u0390', '\u03A0', '\u03B0', '\u03C0', '\u03D0', '\u03E0', '\u03F0', '\u0400', '\u0410', '\u0420',
            '\u0430', '\u0440', '\u0450', '\u0460', '\u0470', '\u03C0', '\u0480', '\u0490', '\u04A0', '\u04B0', '\u04C0', '\u04D0', '\u04E0',
            '\u04F0', '\u0500', '\u0510', '\u0520', '\u0530', '\u0540', '\u0550', '\u0520', '\u0530', '\u0560', '\u0570', '\u0520', '\u0580',
            '\u0590', '\u05A0', '\u05B0', '\u05C0', '\u05D0', '\u05E0', '\u0360', '\u05F0', '\u0600', '\u0610', '\u0360', '\u0620', '\u0630',
            '\u0640', '\u0650', '\u0660', '\u0670', '\u0680', '\u0360', '\u0690', '\u06A0', '\u06B0', '\u0360', '\u0360', '\u06C0', '\u06D0',
            '\u06E0', '\u0690', '\u0690', '\u06F0', '\u0690', '\u0690', '\u0700', '\u0690', '\u0710', '\u0720', '\u0690', '\u0730', '\u0690',
            '\u0740', '\u0750', '\u0760', '\u0770', '\u0750', '\u0690', '\u0780', '\u0790', '\u0360', '\u0690', '\u0690', '\u07A0', '\u05C0',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u07B0', '\u07C0', '\u0690', '\u0690', '\u07D0', '\u07E0', '\u07F0', '\u0800',
            '\u0810', '\u0690', '\u0820', '\u0830', '\u0840', '\u0850', '\u0690', '\u0860', '\u0870', '\u0690', '\u0880', '\u0360', '\u0360',
            '\u0890', '\u08A0', '\u08B0', '\u08C0', '\u0360', '\u0360', '\u0360', '\u08D0', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u08E0', '\u08F0', '\u0900', '\u0910', '\u0360', '\u0360', '\u0360',
            '\u0360', '\200', '\200', '\200', '\200', '\u0920', '\200', '\200', '\u0930', '\u0940', '\u0950', '\u0960', '\u0970', '\u0980', '\u0990',
            '\u09A0', '\u09B0', '\u09C0', '\u09D0', '\u09E0', '\u09F0', '\u0A00', '\u0A10', '\u0A20', '\u0A30', '\u0A40', '\u0A50', '\u0A60',
            '\u0A70', '\u0A80', '\u0A90', '\u0AA0', '\u0AB0', '\u0AC0', '\u0AD0', '\u0AE0', '\u0AF0', '\u0B00', '\u0B10', '\u0B20', '\u0B30',
            '\u0B40', '\u0B50', '\u0B60', '\u0B70', '\u0B80', '\u0B90', '\u0BA0', '\u0360', '\u08D0', '\u0BB0', '\u0BC0', '\u0BD0', '\u0BE0',
            '\u0BF0', '\u0C00', '\u0C10', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u0C20', '\u0C30', '\u0C40', '\u0C50', '\u08D0',
            '\u08D0', '\u0C60', '\u0C70', '\u0C80', '\u0360', '\u0360', '\u0C90', '\u0CA0', '\u0CB0', '\u0CC0', '\u0CD0', '\u0CE0', '\u0CF0',
            '\u0D00', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u0D10', '\u0D10', '\u0D10', '\u0D10',
            '\u0D20', '\u0D30', '\u0D40', '\u0D50', '\u0D60', '\u0D70', '\u0D80', '\u0D90', '\u0DA0', '\u0DB0', '\u0DC0', '\u0DD0', '\u0DE0',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0DF0', '\u08D0', '\u08D0', '\u0E00', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u08D0', '\u0E10', '\u0E20',
            '\u0E30', '\u0E40', '\u05C0', '\u0690', '\u0E50', '\u0E60', '\u0690', '\u0E70', '\u0E80', '\u0E90', '\u0690', '\u0690', '\u0EA0',
            '\u0870', '\u0360', '\u0EB0', '\u0EC0', '\u0ED0', '\u0EE0', '\u0EF0', '\u0ED0', '\u0F00', '\u0F10', '\u0F20', '\u0B60', '\u0B60',
            '\u0B60', '\u0F30', '\u0B60', '\u0B60', '\u0F40', '\u0F50', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0F60', '\u08D0', '\u08D0', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0F70', '\u0360', '\u0360', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0F80', '\u08D0', '\u0BB0', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360', '\u0360',
            '\u0360', '\u0360', '\u0360', '\u0360', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0F90', '\u0360', '\u0360', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0',
            '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0',
            '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0',
            '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0',
            '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0',
            '\u0FA0', '\u0FA0', '\u0FA0', '\u0FA0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0',
            '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0FB0', '\u0690', '\u0690', '\u0690', '\u0690',
            '\u0690', '\u0690', '\u0690', '\u0690', '\u0690', '\u0FC0', '\u0690', '\u0FD0', '\u0360', '\u0360', '\u0360', '\u0360', '\u0FE0',
            '\u0FF0', '\u1000', '\u0300', '\u0300', '\u1010', '\u1020', '\u0300', '\u0300', '\u0300', '\u0300', '\u0300', '\u0300', '\u0300',
            '\u0300', '\u0300', '\u0300', '\u1030', '\u1040', '\u0300', '\u1050', '\u0300', '\u1060', '\u1070', '\u1080', '\u1090', '\u10A0',
            '\u10B0', '\u0300', '\u0300', '\u0300', '\u10C0', '\u10D0', '\040', '\u10E0', '\u10F0', '\u1100', '\u1110', '\u1120', '\u1130'
    };

    // The Y table has 4416 entries for a total of 8832 bytes.

//    static final char Y[] = (
//            "\000\000\000\000\002\004\006\000\000\000\000\000\000\000\010\004\012\014\016" +
//                    "\020\022\024\026\030\032\032\032\032\032\034\036\040\042\044\044\044\044\044" +
//                    "\044\044\044\044\044\044\044\046\050\052\054\056\056\056\056\056\056\056\056" +
//                    "\056\056\056\056\060\062\064\000\000\066\000\000\000\000\000\000\000\000\000" +
//                    "\000\000\000\000\070\072\072\074\076\100\102\104\106\110\112\114\116\120\122" +
//                    "\124\126\126\126\126\126\126\126\126\126\126\126\130\126\126\126\132\134\134" +
//                    "\134\134\134\134\134\134\134\134\134\136\134\134\134\140\142\142\142\142\142" +
//                    "\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142" +
//                    "\144\142\142\142\146\150\150\150\150\150\150\150\152\142\142\142\142\142\142" +
//                    "\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\142\154\150" +
//                    "\150\152\156\142\142\160\162\164\166\170\172\162\174\176\142\200\202\204\142" +
//                    "\142\142\206\210\200\142\206\212\214\150\216\142\220\142\222\224\224\226\230" +
//                    "\232\226\234\150\150\150\150\150\150\150\236\142\142\142\142\142\142\142\142" +
//                    "\142\240\232\142\242\142\142\142\142\244\142\142\142\142\142\142\142\142\142" +
//                    "\200\246\250\250\250\250\250\250\250\250\250\250\250\250\200\252\254\256\260" +
//                    "\262\200\200\264\266\200\200\270\200\200\272\200\274\276\200\200\200\200\200" +
//                    "\300\302\200\200\300\304\200\200\200\306\200\200\200\200\200\200\200\200\200" +
//                    "\200\200\200\200\200\310\310\310\310\312\314\310\310\310\316\316\320\320\320" +
//                    "\320\320\310\316\316\316\316\316\316\316\310\310\322\316\316\316\316\322\316" +
//                    "\316\316\316\316\316\316\316\324\324\324\324\324\324\324\324\324\324\324\324" +
//                    "\324\324\324\324\324\324\326\324\324\324\324\324\324\324\324\324\250\250\330" +
//                    "\324\324\324\324\324\324\324\324\324\250\250\316\250\250\332\250\334\250\250" +
//                    "\316\336\340\342\344\346\350\126\126\126\126\126\126\126\126\352\126\126\126" +
//                    "\126\354\356\360\134\134\134\134\134\134\134\134\362\134\134\134\134\364\366" +
//                    "\370\372\374\376\142\142\142\142\142\142\142\142\142\142\142\142\u0100\u0102" +
//                    "\u0104\u0106\u0108\142\250\250\u010A\u010A\u010A\u010A\u010A\u010A\u010A\u010A" +
//                    "\126\126\126\126\126\126\126\126\126\126\126\126\126\126\126\126\134\134\134" +
//                    "\134\134\134\134\134\134\134\134\134\134\134\134\134\u010C\u010C\u010C\u010C" +
//                    "\u010C\u010C\u010C\u010C\142\u010E\324\u0110\u0112\142\142\142\142\142\142" +
//                    "\142\142\142\142\142\u0114\150\150\150\150\150\150\u0116\142\142\142\142\142" +
//                    "\142\142\142\142\142\142\142\142\142\142\142\142\142\142\250\142\250\250\250" +
//                    "\142\142\142\142\142\142\142\142\250\250\250\250\250\250\250\250\250\250\250" +
//                    "\250\250\250\250\250\u0118\u011A\u011A\u011A\u011A\u011A\u011A\u011A\u011A" +
//                    "\u011A\u011A\u011A\u011A\u011A\u011A\u011A\u011A\u011A\u011A\u011C\u011E\u0120" +
//                    "\u0120\u0120\u0122\u0124\u0124\u0124\u0124\u0124\u0124\u0124\u0124\u0124\u0124" +
//                    "\u0124\u0124\u0124\u0124\u0124\u0124\u0124\u0124\u0126\u0128\u012A\250\250" +
//                    "\330\324\324\324\324\324\324\324\324\330\324\324\324\324\324\324\324\324\324" +
//                    "\324\324\330\324\u012C\u012C\u012E\u0110\250\250\250\250\250\u0130\u0130\u0130" +
//                    "\u0130\u0130\u0130\u0130\u0130\u0130\u0130\u0130\u0130\u0130\u0132\250\250" +
//                    "\u0130\u0134\u0136\250\250\250\250\250\u0138\u0138\250\250\250\250\u013A\074" +
//                    "\324\324\324\250\250\u013C\250\u013C\u013E\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0142\250\250\u0144\u0140\u0140\u0140" +
//                    "\u0140\u0146\324\324\324\324\324\324\u0110\250\250\250\u0148\u0148\u0148\u0148" +
//                    "\u0148\u014A\u014C\u0140\u014E\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0150" +
//                    "\324\324\324\u0152\u0154\324\324\u0156\u0158\u015A\324\324\u0140\032\032\032" +
//                    "\032\032\u0140\u015C\u015E\u0160\u0160\u0160\u0160\u0160\u0160\u0160\u0162" +
//                    "\u0146\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\324\324\324\324\324\324\324\324\324\324\324\324\324\u0110" +
//                    "\u013E\u0140\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250" +
//                    "\250\250\250\250\250\250\250\250\u0140\u0140\u0140\324\324\324\324\324\u014E" +
//                    "\250\250\250\250\250\250\250\330\u0164\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\250" +
//                    "\u0166\u0168\u016A\324\324\324\u0164\u0168\u016A\250\u016C\324\u0110\250\224" +
//                    "\224\224\224\224\324\u0120\u016E\u016E\u016E\u016E\u016E\u0170\250\250\250" +
//                    "\250\250\250\250\330\u0168\u0172\224\224\224\u0174\u0172\u0174\u0172\224\224" +
//                    "\224\224\224\224\224\224\224\224\u0174\224\224\224\u0174\u0174\250\224\224" +
//                    "\250\u0166\u0168\u016A\324\u0110\u0176\u0178\u0176\u016A\250\250\250\250\u0176" +
//                    "\250\250\224\u0172\224\324\250\u016E\u016E\u016E\u016E\u016E\224\072\u017A" +
//                    "\u017A\u017C\u017E\250\250\330\u0164\u0172\224\224\u0174\250\u0172\u0174\u0172" +
//                    "\224\224\224\224\224\224\224\224\224\224\u0174\224\224\224\u0174\224\u0172" +
//                    "\u0174\224\250\u0110\u0168\u016A\u0110\250\330\u0110\330\324\250\250\250\250" +
//                    "\250\u0172\224\u0174\u0174\250\250\250\u016E\u016E\u016E\u016E\u016E\324\224" +
//                    "\u0174\250\250\250\250\250\330\u0164\u0172\224\224\224\224\u0172\224\u0172" +
//                    "\224\224\224\224\224\224\224\224\224\224\u0174\224\224\224\u0174\224\u0172" +
//                    "\224\224\250\u0166\u0168\u016A\324\324\330\u0164\u0176\u016A\250\u0174\250" +
//                    "\250\250\250\250\250\250\224\324\250\u016E\u016E\u016E\u016E\u016E\u0180\250" +
//                    "\250\250\250\250\250\250\224\224\224\224\u0174\224\224\224\u0174\224\u0172" +
//                    "\224\224\250\u0166\u016A\u016A\324\250\u0176\u0178\u0176\u016A\250\250\250" +
//                    "\250\u0164\250\250\224\u0172\224\250\250\u016E\u016E\u016E\u016E\u016E\u0182" +
//                    "\250\250\250\250\250\250\250\250\u0166\u0172\224\224\u0174\250\224\u0174\224" +
//                    "\224\250\u0172\u0174\u0174\224\250\u0172\u0174\250\224\u0174\250\224\224\224" +
//                    "\224\u0172\224\250\250\u0168\u0164\u0178\250\u0168\u0178\u0168\u016A\250\250" +
//                    "\250\250\u0176\250\250\250\250\250\250\250\u0184\u016E\u016E\u016E\u016E\u0186" +
//                    "\u0188\074\074\u018A\u018C\250\250\u0176\u0168\u0172\224\224\224\u0174\224" +
//                    "\u0174\224\224\224\224\224\224\224\224\224\224\224\u0174\224\224\224\224\224" +
//                    "\u0172\224\224\250\250\324\u0164\u0168\u0178\324\u0110\324\324\250\250\250" +
//                    "\330\u0110\250\250\250\250\224\250\250\u016E\u016E\u016E\u016E\u016E\250\250" +
//                    "\250\250\250\250\250\250\250\u0168\u0172\224\224\224\u0174\224\u0174\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\u0174\224\224\224\224\224\u0172\224\224" +
//                    "\250\u0166\u018E\u0168\u0168\u0178\u0190\u0178\u0168\324\250\250\250\u0176" +
//                    "\u0178\250\250\250\u0174\224\224\224\224\u0174\224\224\224\224\224\224\224" +
//                    "\224\250\250\u0168\u016A\324\250\u0168\u0178\u0168\u016A\250\250\250\250\u0176" +
//                    "\250\250\250\250\250\u0168\u0172\224\224\224\224\224\224\224\224\u0174\250" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\u0172\224\224\224\224\u0172" +
//                    "\250\224\224\224\u0174\250\u0110\250\u0176\u0168\324\u0110\u0110\u0168\u0168" +
//                    "\u0168\u0168\250\250\250\250\250\250\250\250\250\u0168\u0170\250\250\250\250" +
//                    "\250\u0172\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\u016C\224\324\324\324\u0110\250\u0180\224\224" +
//                    "\224\u0192\324\324\324\u0194\u0196\u0196\u0196\u0196\u0196\u0120\250\250\u0172" +
//                    "\u0174\u0174\u0172\u0174\u0174\u0172\250\250\250\224\224\u0172\224\224\224" +
//                    "\u0172\224\u0172\u0172\250\224\u0172\224\u016C\224\324\324\324\330\u0166\250" +
//                    "\224\224\u0174\332\324\324\324\250\u0196\u0196\u0196\u0196\u0196\250\224\250" +
//                    "\u0198\u019A\u0120\u0120\u0120\u0120\u0120\u0120\u0120\u019C\u019A\u019A\324" +
//                    "\u019A\u019A\u019A\u019E\u019E\u019E\u019E\u019E\u01A0\u01A0\u01A0\u01A0\u01A0" +
//                    "\u010E\u010E\u010E\u01A2\u01A2\u0168\224\224\224\224\u0172\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\u0174\250\250\330\324\324" +
//                    "\324\324\324\324\u0164\324\324\u0194\324\224\224\250\250\324\324\324\324\330" +
//                    "\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\u0110" +
//                    "\u019A\u019A\u019A\u019A\u01A4\u019A\u019A\u017E\u01A6\250\250\250\250\250" +
//                    "\250\250\250\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\u0172\224\224\u0172\u0174\u016A\324\u0164\u0110\250\324\u016A\250\250" +
//                    "\250\u019E\u019E\u019E\u019E\u019E\u0120\u0120\u0120\224\224\224\u0168\324" +
//                    "\250\250\250\372\372\372\372\372\372\372\372\372\372\372\372\372\372\372\372" +
//                    "\372\372\372\250\250\250\250\250\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\u0174\u0128\250\250\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\250\250\u0172\224\u0174\250\250\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\250\250\250\224\224\224\u0174\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\u0174\u0174\224\224\250\224\224\224\u0174\u0174" +
//                    "\224\224\250\224\224\224\u0174\u0174\224\224\250\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\u0174\u0174\224\224\250\224\224\224\u0174" +
//                    "\u0174\224\224\250\224\224\224\u0174\224\224\224\u0174\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\u0174\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\u0174\224\224\224\224\224\224\224\224\224\u0174\250\250\u0128\u0120\u0120" +
//                    "\u0120\u01A8\u01AA\u01AA\u01AA\u01AA\u01AC\u01AE\u01A0\u01A0\u01A0\u01B0\250" +
//                    "\224\224\224\224\224\224\224\224\224\224\u0174\250\250\250\250\250\224\224" +
//                    "\224\224\224\224\u01B2\u01B4\224\224\224\u0174\250\250\250\250\u01B6\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\u01B8\u01BA\250\224\224\224\224\224" +
//                    "\u01B2\u0120\u01BC\u01BE\250\250\250\250\250\250\250\224\224\224\224\224\224" +
//                    "\u0174\224\224\324\u0110\250\250\250\250\250\224\224\224\224\224\224\224\224" +
//                    "\224\324\u0194\u0170\250\250\250\250\224\224\224\224\224\224\224\224\224\324" +
//                    "\250\250\250\250\250\250\224\224\224\224\224\224\u0174\224\u0174\324\250\250" +
//                    "\250\250\250\250\224\224\224\224\224\224\224\224\224\224\u01C0\u016A\324\324" +
//                    "\324\u0168\u0168\u0168\u0168\u0164\u016A\324\324\324\324\324\u0120\u01C2\u0120" +
//                    "\u01C4\u016C\250\u019E\u019E\u019E\u019E\u019E\250\250\250\u01C6\u01C6\u01C6" +
//                    "\u01C6\u01C6\250\250\250\020\020\020\u01C8\020\u01CA\324\u01CC\u0196\u0196" +
//                    "\u0196\u0196\u0196\250\250\250\224\u01CE\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\250\250" +
//                    "\250\250\224\224\224\224\u016C\250\250\250\250\250\250\250\250\250\250\250" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\224\224\u0174\250\324\u0164" +
//                    "\u0168\u016A\u01D0\u01D2\250\250\u0168\u0164\u0168\u0168\u016A\324\250\250" +
//                    "\u018C\250\020\u016E\u016E\u016E\u016E\u016E\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\250\224\224\u0174\250\250\250\250\250\074\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\074\074\074\200\200\200\200\200" +
//                    "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\310\310" +
//                    "\310\310\310\310\310\310\310\310\310\310\310\310\310\310\310\310\310\310\310" +
//                    "\310\310\310\310\310\310\200\200\200\200\200\250\250\250\250\250\250\250\250" +
//                    "\250\250\142\142\142\142\142\142\142\142\142\142\142\u01D4\u01D4\u01D6\250" +
//                    "\250\142\142\142\142\142\142\142\142\142\142\142\142\142\250\250\250\u01D8" +
//                    "\u01D8\u01D8\u01D8\u01DA\u01DA\u01DA\u01DA\u01D8\u01D8\u01D8\250\u01DA\u01DA" +
//                    "\u01DA\250\u01D8\u01D8\u01D8\u01D8\u01DA\u01DA\u01DA\u01DA\u01D8\u01D8\u01D8" +
//                    "\u01D8\u01DA\u01DA\u01DA\u01DA\u01D8\u01D8\u01D8\250\u01DA\u01DA\u01DA\250" +
//                    "\u01DC\u01DC\u01DC\u01DC\u01DE\u01DE\u01DE\u01DE\u01D8\u01D8\u01D8\u01D8\u01DA" +
//                    "\u01DA\u01DA\u01DA\u01E0\u01E2\u01E2\u01E4\u01E6\u01E8\u01EA\250\u01D4\u01D4" +
//                    "\u01D4\u01D4\u01EC\u01EC\u01EC\u01EC\u01D4\u01D4\u01D4\u01D4\u01EC\u01EC\u01EC" +
//                    "\u01EC\u01D4\u01D4\u01D4\u01D4\u01EC\u01EC\u01EC\u01EC\u01D8\u01D4\u01EE\u01D4" +
//                    "\u01DA\u01F0\u01F2\u01F4\316\u01D4\u01EE\u01D4\u01F6\u01F6\u01F2\316\u01D8" +
//                    "\u01D4\250\u01D4\u01DA\u01F8\u01FA\316\u01D8\u01D4\u01FC\u01D4\u01DA\u01FE" +
//                    "\u0200\316\250\u01D4\u01EE\u01D4\u0202\u0204\u01F2\u0206\u0208\u0208\u0208" +
//                    "\u020A\u0208\u020C\u020E\u0210\u0212\u0212\u0212\020\u0214\u0216\u0214\u0216" +
//                    "\020\020\020\020\u0218\u021A\u021A\u021C\u021E\u021E\u0220\020\u0222\u0224" +
//                    "\020\u0226\u0228\020\u022A\u022C\020\020\020\020\020\u022E\u0230\u0232\250" +
//                    "\250\250\u0234\u020E\u020E\250\250\250\u020E\u020E\u020E\u0236\250\110\110" +
//                    "\110\u0238\u022A\u023A\u023C\u023C\u023C\u023C\u023C\u0238\u022A\u023E\250" +
//                    "\250\250\250\250\250\250\250\072\072\072\072\072\072\072\072\072\250\250\250" +
//                    "\250\250\250\250\250\250\250\250\250\250\250\250\324\324\324\324\324\324\u0240" +
//                    "\u0112\u0154\u0112\u0154\324\324\u0110\250\250\250\250\250\250\250\250\250" +
//                    "\250\074\u0242\074\u0244\074\u0246\372\200\372\u0248\u0244\074\u0244\372\372" +
//                    "\074\074\074\u0242\u024A\u0242\u024C\372\u024E\372\u0244\220\224\u0250\074" +
//                    "\u0252\372\036\u0254\u0256\200\200\u0258\250\250\250\u025A\122\122\122\122" +
//                    "\122\122\u025C\u025C\u025C\u025C\u025C\u025C\u025E\u025E\u0260\u0260\u0260" +
//                    "\u0260\u0260\u0260\u0262\u0262\u0264\u0266\250\250\250\250\250\250\u0254\u0254" +
//                    "\u0268\074\074\u0254\074\074\u0268\u0258\074\u0268\074\074\074\u0268\074\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\074\074\u0254\074\u0268\u0268" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\074\074\074\074\u0254\u0254\u0254" +
//                    "\u0254\u0254\u0254\u026A\u026C\036\u0254\u026C\u026C\u026C\u0254\u026A\u0238" +
//                    "\u026A\036\u0254\u026C\u026C\u026A\u026C\036\036\036\u0254\u026A\u026C\u026C" +
//                    "\u026C\u026C\u0254\u0254\u026A\u026A\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\036\u0254\u0254\u026C\u026C\u0254\u0254\u0254\u0254\u026A\036\036\u026C" +
//                    "\u026C\u026C\u026C\u0254\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\u026C\u026C\u026C\u026C\u026C\036\u026A\u026C\036\u0254\u0254\036\u0254" +
//                    "\u0254\u0254\u0254\u026C\u0254\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\036\u0254\u0254\u026C\u0254\u0254\u0254\u0254\u026A\u026C\u026C\u0254" +
//                    "\u026C\u0254\u0254\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\u026C\u0254\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\074\074" +
//                    "\074\074\u026C\u026C\074\074\074\074\074\074\074\074\074\074\u026C\074\074" +
//                    "\074\u026E\u0270\074\074\074\074\074\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u0272\u0268\074\074\074\074\074\074\074\074\074\074\074\u0274\074\074" +
//                    "\u0258\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254" +
//                    "\u01A2\u0276\074\074\074\074\074\074\074\074\074\074\074\074\u018C\250\250" +
//                    "\250\250\250\250\250\074\074\074\u018C\250\250\250\250\250\250\250\250\250" +
//                    "\250\250\250\074\074\074\074\074\u018C\250\250\250\250\250\250\250\250\250" +
//                    "\250\u0278\u0278\u0278\u0278\u0278\u0278\u0278\u0278\u0278\u0278\u027A\u027A" +
//                    "\u027A\u027A\u027A\u027A\u027A\u027A\u027A\u027A\u027C\u027C\u027C\u027C\u027C" +
//                    "\u027C\u027C\u027C\u027C\u027C\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u027E\u027E\u027E\u027E\u027E\u027E\u027E\u027E" +
//                    "\u027E\u027E\u027E\u027E\u027E\u0280\u0280\u0280\u0280\u0280\u0280\u0280\u0280" +
//                    "\u0280\u0280\u0280\u0280\u0280\u0282\u0284\u0284\u0284\u0284\u0286\u0288\u0288" +
//                    "\u0288\u0288\u028A\074\074\074\074\074\074\074\074\074\074\074\u0258\074\074" +
//                    "\074\074\u0258\074\074\074\074\074\074\074\074\074\074\074\074\074\074\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\074\u0254\u0254\u0254\u0254\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\u028C\074\074\074\074\074\074" +
//                    "\074\074\074\074\u0258\074\074\074\074\074\074\074\250\074\074\074\074\074" +
//                    "\074\074\074\074\250\250\250\250\250\250\250\074\250\250\250\250\250\250\250" +
//                    "\250\250\250\250\250\250\250\250\u028C\074\u018C\074\074\250\074\074\074\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\u028C\074\074\074\074\074\074\074" +
//                    "\074\074\074\074\074\074\074\074\074\074\u028C\u028C\074\u018C\250\u018C\074" +
//                    "\074\074\u018C\u028C\074\074\074\022\022\022\022\022\022\022\u028E\u028E\u028E" +
//                    "\u028E\u028E\u0290\u0290\u0290\u0290\u0290\u0292\u0292\u0292\u0292\u0292\u018C" +
//                    "\250\074\074\074\074\074\074\074\074\074\074\074\074\u028C\074\074\074\074" +
//                    "\074\074\u018C\250\250\250\250\250\250\250\250\u0254\u026A\u026C\036\u0254" +
//                    "\u0254\u026C\036\u0254\u026C\u026C\022\022\022\250\250\u0254\u0254\u0254\u0254" +
//                    "\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254" +
//                    "\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u022A\u0294\u0294\u0294\u0294" +
//                    "\u0294\u0294\u0294\u0294\u0294\u0294\u0296\u026A\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\u026C\u026C\u026C\u026C\u0254\u0254\u0254\u0254\036\u0254\u0254\u0254" +
//                    "\u026C\u026C\u026C\u0254\u026A\u0254\u0254\u026C\u026C\036\u026C\u0254\022" +
//                    "\022\036\u0254\u026A\u026A\u026C\u0254\u026C\u0254\u0254\u0254\u0254\u0254" +
//                    "\u026C\u026C\u026C\u0254\022\u0254\u0254\u0254\u0254\u0254\u0254\u026C\u026C" +
//                    "\u026C\u026C\u026C\u026C\u026C\u026C\u026C\036\u026C\u026C\u0254\036\036\u026A" +
//                    "\u026A\u026C\036\u0254\u0254\u026C\u0254\u0254\u0254\u026C\036\u0254\u0254" +
//                    "\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u0254\u026A\036\u0254\u0254" +
//                    "\u0254\u0254\u0254\u026C\u0254\u0254\u026C\u026C\u026A\036\u026A\036\u0254" +
//                    "\u026A\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u0254\u026C\u026C\u026C" +
//                    "\u026C\u026A\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C" +
//                    "\u026C\u026C\u026C\u026C\u026C\u026C\u026C\u026C\036\u0254\u0254\036\036\u0254" +
//                    "\u026C\u026C\036\u0254\u0254\u026C\036\u0254\u026A\u0254\u026A\u026C\u026C" +
//                    "\u026A\u0254\074\074\074\074\074\074\074\250\250\250\250\250\250\250\250\250" +
//                    "\074\074\074\074\074\074\074\074\074\074\074\074\074\u028C\074\074\074\074" +
//                    "\074\074\074\074\074\074\074\074\250\250\250\250\250\250\074\074\074\074\074" +
//                    "\074\074\074\074\074\074\250\250\250\250\250\250\250\250\250\250\250\250\250" +
//                    "\074\074\074\074\074\074\250\250\012\020\u0298\u029A\022\022\022\022\022\074" +
//                    "\022\022\022\022\u029C\u029E\u02A0\u02A2\u02A2\u02A2\u02A2\324\324\324\u02A4" +
//                    "\310\310\074\u02A6\u02A8\u02AA\074\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\u0174\330\u02AC\u02AE\u02B0\u02B2\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\u02B4\310\u02B0\250\250\u0172\224\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\u0174\250\u0172\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\u0174\u019A\u02B6\u02B6\u019A\u019A\u019A\u019A" +
//                    "\u019A\250\250\250\250\250\250\250\250\224\224\224\224\224\224\224\224\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u0272\u018C\u02B8\u02B8\u02B8\u02B8\u02B8\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\250\250\250\250\250\250\u02BA\u02BC" +
//                    "\u02BC\u02BC\u02BC\u02BC\122\122\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\074\u01A6\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u02BE\122\122\122\122\122\122\122\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\074\074\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u017E\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u0272\074\u0274\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\074\u019A\u019A\u019A\u019A" +
//                    "\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u019A\u0272\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\250\250\250\250\250\224\224\224\250" +
//                    "\250\250\250\250\250\250\250\250\250\250\250\250\224\224\224\224\224\224\u0174" +
//                    "\250\074\074\074\074\074\074\074\074\224\224\250\250\250\250\250\250\250\250" +
//                    "\250\250\250\250\250\250\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0" +
//                    "\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0\u02C0\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2" +
//                    "\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2\u02C2\224\224\224\224" +
//                    "\224\224\224\250\224\224\224\224\224\224\224\224\224\224\224\224\224\u0174" +
//                    "\250\250\250\250\250\250\250\250\250\250\u01D4\u01D4\u01D4\u01EE\250\250\250" +
//                    "\250\250\u02C4\u01D4\u01D4\250\250\u02C6\u02C8\u0130\u0130\u0130\u0130\u02CA" +
//                    "\u0130\u0130\u0130\u0130\u0130\u0130\u0132\u0130\u0130\u0132\u0132\u0130\u02C6" +
//                    "\u0132\u0130\u0130\u0130\u0130\u0130\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\250\250\250\250" +
//                    "\250\250\250\250\250\250\250\250\250\250\250\250\u013E\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u01A2\250\250\250\250\250\250\250\250\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\250\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250\250" +
//                    "\250\u0140\u0140\u0140\u0140\u0140\u0140\u02CC\250\324\324\324\324\324\324" +
//                    "\324\324\250\250\250\250\250\250\250\250\324\324\250\250\250\250\250\250\u02CE" +
//                    "\u02D0\u02D2\u02D4\u02D4\u02D4\u02D4\u02D4\u02D4\u02D4\u02D6\u02D8\u02D6\020" +
//                    "\u0226\u02DA\034\u02DC\u02DE\020\u029C\u02D4\u02D4\u02E0\020\u02E2\u0254\u02E4" +
//                    "\u02E6\u0220\250\250\u0140\u0140\u0142\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140\u0140" +
//                    "\u0142\u0162\u0232\014\016\020\022\024\026\030\032\032\032\032\032\034\036" +
//                    "\040\054\056\056\056\056\056\056\056\056\056\056\056\056\060\062\u022A\u022C" +
//                    "\022\u0226\224\224\224\224\224\u02B0\224\224\224\224\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\224\224\224\310\224\224\224\224\224\224" +
//                    "\224\224\224\224\224\224\224\224\224\u0174\250\224\224\224\250\224\224\224" +
//                    "\250\224\224\224\250\224\u0174\250\072\u02E8\u018A\u02EA\u0258\u0254\u0268" +
//                    "\u018C\250\250\250\250\u0162\u020E\074\250").toCharArray();

    static final char Y[] = {
            '\000', '\000', '\000', '\000', '\002', '\004', '\006', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\010', '\004', '\012', '\014', '\016',
            '\020', '\022', '\024', '\026', '\030', '\032', '\032', '\032', '\032', '\032', '\034', '\036', '\040', '\042', '\044', '\044', '\044', '\044', '\044',
            '\044', '\044', '\044', '\044', '\044', '\044', '\044', '\046', '\050', '\052', '\054', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056',
            '\056', '\056', '\056', '\056', '\060', '\062', '\064', '\000', '\000', '\066', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000', '\000',
            '\000', '\000', '\000', '\000', '\070', '\072', '\072', '\074', '\076', '\100', '\102', '\104', '\106', '\110', '\112', '\114', '\116', '\120', '\122',
            '\124', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\130', '\126', '\126', '\126', '\132', '\134', '\134',
            '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\136', '\134', '\134', '\134', '\140', '\142', '\142', '\142', '\142', '\142',
            '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142',
            '\144', '\142', '\142', '\142', '\146', '\150', '\150', '\150', '\150', '\150', '\150', '\150', '\152', '\142', '\142', '\142', '\142', '\142', '\142',
            '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\154', '\150',
            '\150', '\152', '\156', '\142', '\142', '\160', '\162', '\164', '\166', '\170', '\172', '\162', '\174', '\176', '\142', '\200', '\202', '\204', '\142',
            '\142', '\142', '\206', '\210', '\200', '\142', '\206', '\212', '\214', '\150', '\216', '\142', '\220', '\142', '\222', '\224', '\224', '\226', '\230',
            '\232', '\226', '\234', '\150', '\150', '\150', '\150', '\150', '\150', '\150', '\236', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142',
            '\142', '\240', '\232', '\142', '\242', '\142', '\142', '\142', '\142', '\244', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142',
            '\200', '\246', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\200', '\252', '\254', '\256', '\260',
            '\262', '\200', '\200', '\264', '\266', '\200', '\200', '\270', '\200', '\200', '\272', '\200', '\274', '\276', '\200', '\200', '\200', '\200', '\200',
            '\300', '\302', '\200', '\200', '\300', '\304', '\200', '\200', '\200', '\306', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200',
            '\200', '\200', '\200', '\200', '\200', '\310', '\310', '\310', '\310', '\312', '\314', '\310', '\310', '\310', '\316', '\316', '\320', '\320', '\320',
            '\320', '\320', '\310', '\316', '\316', '\316', '\316', '\316', '\316', '\316', '\310', '\310', '\322', '\316', '\316', '\316', '\316', '\322', '\316',
            '\316', '\316', '\316', '\316', '\316', '\316', '\316', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324',
            '\324', '\324', '\324', '\324', '\324', '\324', '\326', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\250', '\250', '\330',
            '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\250', '\250', '\316', '\250', '\250', '\332', '\250', '\334', '\250', '\250',
            '\316', '\336', '\340', '\342', '\344', '\346', '\350', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\352', '\126', '\126', '\126',
            '\126', '\354', '\356', '\360', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\362', '\134', '\134', '\134', '\134', '\364', '\366',
            '\370', '\372', '\374', '\376', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\u0100', '\u0102',
            '\u0104', '\u0106', '\u0108', '\142', '\250', '\250', '\u010A', '\u010A', '\u010A', '\u010A', '\u010A', '\u010A', '\u010A', '\u010A',
            '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\126', '\134', '\134', '\134',
            '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\134', '\u010C', '\u010C', '\u010C', '\u010C',
            '\u010C', '\u010C', '\u010C', '\u010C', '\142', '\u010E', '\324', '\u0110', '\u0112', '\142', '\142', '\142', '\142', '\142', '\142',
            '\142', '\142', '\142', '\142', '\142', '\u0114', '\150', '\150', '\150', '\150', '\150', '\150', '\u0116', '\142', '\142', '\142', '\142', '\142',
            '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\250', '\142', '\250', '\250', '\250',
            '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\u0118', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A',
            '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011A', '\u011C', '\u011E', '\u0120',
            '\u0120', '\u0120', '\u0122', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124',
            '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0124', '\u0126', '\u0128', '\u012A', '\250', '\250',
            '\330', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\330', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324',
            '\324', '\324', '\330', '\324', '\u012C', '\u012C', '\u012E', '\u0110', '\250', '\250', '\250', '\250', '\250', '\u0130', '\u0130', '\u0130',
            '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0132', '\250', '\250',
            '\u0130', '\u0134', '\u0136', '\250', '\250', '\250', '\250', '\250', '\u0138', '\u0138', '\250', '\250', '\250', '\250', '\u013A', '\074',
            '\324', '\324', '\324', '\250', '\250', '\u013C', '\250', '\u013C', '\u013E', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0142', '\250', '\250', '\u0144', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0146', '\324', '\324', '\324', '\324', '\324', '\324', '\u0110', '\250', '\250', '\250', '\u0148', '\u0148', '\u0148', '\u0148',
            '\u0148', '\u014A', '\u014C', '\u0140', '\u014E', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0150',
            '\324', '\324', '\324', '\u0152', '\u0154', '\324', '\324', '\u0156', '\u0158', '\u015A', '\324', '\324', '\u0140', '\032', '\032', '\032',
            '\032', '\032', '\u0140', '\u015C', '\u015E', '\u0160', '\u0160', '\u0160', '\u0160', '\u0160', '\u0160', '\u0160', '\u0162',
            '\u0146', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\u0110',
            '\u013E', '\u0140', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0140', '\u0140', '\u0140', '\324', '\324', '\324', '\324', '\324', '\u014E',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\330', '\u0164', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\250',
            '\u0166', '\u0168', '\u016A', '\324', '\324', '\324', '\u0164', '\u0168', '\u016A', '\250', '\u016C', '\324', '\u0110', '\250', '\224',
            '\224', '\224', '\224', '\224', '\324', '\u0120', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\u0170', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\330', '\u0168', '\u0172', '\224', '\224', '\224', '\u0174', '\u0172', '\u0174', '\u0172', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\u0174', '\u0174', '\250', '\224', '\224',
            '\250', '\u0166', '\u0168', '\u016A', '\324', '\u0110', '\u0176', '\u0178', '\u0176', '\u016A', '\250', '\250', '\250', '\250', '\u0176',
            '\250', '\250', '\224', '\u0172', '\224', '\324', '\250', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\224', '\072', '\u017A',
            '\u017A', '\u017C', '\u017E', '\250', '\250', '\330', '\u0164', '\u0172', '\224', '\224', '\u0174', '\250', '\u0172', '\u0174', '\u0172',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\u0174', '\224', '\u0172',
            '\u0174', '\224', '\250', '\u0110', '\u0168', '\u016A', '\u0110', '\250', '\330', '\u0110', '\330', '\324', '\250', '\250', '\250', '\250',
            '\250', '\u0172', '\224', '\u0174', '\u0174', '\250', '\250', '\250', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\324', '\224',
            '\u0174', '\250', '\250', '\250', '\250', '\250', '\330', '\u0164', '\u0172', '\224', '\224', '\224', '\224', '\u0172', '\224', '\u0172',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\u0174', '\224', '\u0172',
            '\224', '\224', '\250', '\u0166', '\u0168', '\u016A', '\324', '\324', '\330', '\u0164', '\u0176', '\u016A', '\250', '\u0174', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\324', '\250', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\u0180', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\u0174', '\224', '\u0172',
            '\224', '\224', '\250', '\u0166', '\u016A', '\u016A', '\324', '\250', '\u0176', '\u0178', '\u0176', '\u016A', '\250', '\250', '\250',
            '\250', '\u0164', '\250', '\250', '\224', '\u0172', '\224', '\250', '\250', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\u0182',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0166', '\u0172', '\224', '\224', '\u0174', '\250', '\224', '\u0174', '\224',
            '\224', '\250', '\u0172', '\u0174', '\u0174', '\224', '\250', '\u0172', '\u0174', '\250', '\224', '\u0174', '\250', '\224', '\224', '\224',
            '\224', '\u0172', '\224', '\250', '\250', '\u0168', '\u0164', '\u0178', '\250', '\u0168', '\u0178', '\u0168', '\u016A', '\250', '\250',
            '\250', '\250', '\u0176', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0184', '\u016E', '\u016E', '\u016E', '\u016E', '\u0186',
            '\u0188', '\074', '\074', '\u018A', '\u018C', '\250', '\250', '\u0176', '\u0168', '\u0172', '\224', '\224', '\224', '\u0174', '\224',
            '\u0174', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224',
            '\u0172', '\224', '\224', '\250', '\250', '\324', '\u0164', '\u0168', '\u0178', '\324', '\u0110', '\324', '\324', '\250', '\250', '\250',
            '\330', '\u0110', '\250', '\250', '\250', '\250', '\224', '\250', '\250', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0168', '\u0172', '\224', '\224', '\224', '\u0174', '\224', '\u0174', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224', '\u0172', '\224', '\224',
            '\250', '\u0166', '\u018E', '\u0168', '\u0168', '\u0178', '\u0190', '\u0178', '\u0168', '\324', '\250', '\250', '\250', '\u0176',
            '\u0178', '\250', '\250', '\250', '\u0174', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\250', '\250', '\u0168', '\u016A', '\324', '\250', '\u0168', '\u0178', '\u0168', '\u016A', '\250', '\250', '\250', '\250', '\u0176',
            '\250', '\250', '\250', '\250', '\250', '\u0168', '\u0172', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0172', '\224', '\224', '\224', '\224', '\u0172',
            '\250', '\224', '\224', '\224', '\u0174', '\250', '\u0110', '\250', '\u0176', '\u0168', '\324', '\u0110', '\u0110', '\u0168', '\u0168',
            '\u0168', '\u0168', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0168', '\u0170', '\250', '\250', '\250', '\250',
            '\250', '\u0172', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u016C', '\224', '\324', '\324', '\324', '\u0110', '\250', '\u0180', '\224', '\224',
            '\224', '\u0192', '\324', '\324', '\324', '\u0194', '\u0196', '\u0196', '\u0196', '\u0196', '\u0196', '\u0120', '\250', '\250', '\u0172',
            '\u0174', '\u0174', '\u0172', '\u0174', '\u0174', '\u0172', '\250', '\250', '\250', '\224', '\224', '\u0172', '\224', '\224', '\224',
            '\u0172', '\224', '\u0172', '\u0172', '\250', '\224', '\u0172', '\224', '\u016C', '\224', '\324', '\324', '\324', '\330', '\u0166', '\250',
            '\224', '\224', '\u0174', '\332', '\324', '\324', '\324', '\250', '\u0196', '\u0196', '\u0196', '\u0196', '\u0196', '\250', '\224', '\250',
            '\u0198', '\u019A', '\u0120', '\u0120', '\u0120', '\u0120', '\u0120', '\u0120', '\u0120', '\u019C', '\u019A', '\u019A', '\324',
            '\u019A', '\u019A', '\u019A', '\u019E', '\u019E', '\u019E', '\u019E', '\u019E', '\u01A0', '\u01A0', '\u01A0', '\u01A0', '\u01A0',
            '\u010E', '\u010E', '\u010E', '\u01A2', '\u01A2', '\u0168', '\224', '\224', '\224', '\224', '\u0172', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\250', '\330', '\324', '\324',
            '\324', '\324', '\324', '\324', '\u0164', '\324', '\324', '\u0194', '\324', '\224', '\224', '\250', '\250', '\324', '\324', '\324', '\324', '\330',
            '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\324', '\u0110',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u01A4', '\u019A', '\u019A', '\u017E', '\u01A6', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\u0172', '\224', '\224', '\u0172', '\u0174', '\u016A', '\324', '\u0164', '\u0110', '\250', '\324', '\u016A', '\250', '\250',
            '\250', '\u019E', '\u019E', '\u019E', '\u019E', '\u019E', '\u0120', '\u0120', '\u0120', '\224', '\224', '\224', '\u0168', '\324',
            '\250', '\250', '\250', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372', '\372',
            '\372', '\372', '\372', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\u0128', '\250', '\250', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\250', '\250', '\u0172', '\224', '\u0174', '\250', '\250', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\250', '\250', '\250', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\u0174', '\224', '\224', '\250', '\224', '\224', '\224', '\u0174', '\u0174',
            '\224', '\224', '\250', '\224', '\224', '\224', '\u0174', '\u0174', '\224', '\224', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\u0174', '\224', '\224', '\250', '\224', '\224', '\224', '\u0174',
            '\u0174', '\224', '\224', '\250', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\u0174', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\250', '\u0128', '\u0120', '\u0120',
            '\u0120', '\u01A8', '\u01AA', '\u01AA', '\u01AA', '\u01AA', '\u01AC', '\u01AE', '\u01A0', '\u01A0', '\u01A0', '\u01B0', '\250',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\250', '\250', '\250', '\250', '\224', '\224',
            '\224', '\224', '\224', '\224', '\u01B2', '\u01B4', '\224', '\224', '\224', '\u0174', '\250', '\250', '\250', '\250', '\u01B6', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u01B8', '\u01BA', '\250', '\224', '\224', '\224', '\224', '\224',
            '\u01B2', '\u0120', '\u01BC', '\u01BE', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224',
            '\u0174', '\224', '\224', '\324', '\u0110', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\324', '\u0194', '\u0170', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\324',
            '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\224', '\u0174', '\324', '\250', '\250',
            '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u01C0', '\u016A', '\324', '\324',
            '\324', '\u0168', '\u0168', '\u0168', '\u0168', '\u0164', '\u016A', '\324', '\324', '\324', '\324', '\324', '\u0120', '\u01C2', '\u0120',
            '\u01C4', '\u016C', '\250', '\u019E', '\u019E', '\u019E', '\u019E', '\u019E', '\250', '\250', '\250', '\u01C6', '\u01C6', '\u01C6',
            '\u01C6', '\u01C6', '\250', '\250', '\250', '\020', '\020', '\020', '\u01C8', '\020', '\u01CA', '\324', '\u01CC', '\u0196', '\u0196',
            '\u0196', '\u0196', '\u0196', '\250', '\250', '\250', '\224', '\u01CE', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\250', '\250',
            '\250', '\250', '\224', '\224', '\224', '\224', '\u016C', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\324', '\u0164',
            '\u0168', '\u016A', '\u01D0', '\u01D2', '\250', '\250', '\u0168', '\u0164', '\u0168', '\u0168', '\u016A', '\324', '\250', '\250',
            '\u018C', '\250', '\020', '\u016E', '\u016E', '\u016E', '\u016E', '\u016E', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\250', '\224', '\224', '\u0174', '\250', '\250', '\250', '\250', '\250', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\200', '\200', '\200', '\200', '\200',
            '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\200', '\310', '\310',
            '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310', '\310',
            '\310', '\310', '\310', '\310', '\310', '\310', '\200', '\200', '\200', '\200', '\200', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\u01D4', '\u01D4', '\u01D6', '\250',
            '\250', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\142', '\250', '\250', '\250', '\u01D8',
            '\u01D8', '\u01D8', '\u01D8', '\u01DA', '\u01DA', '\u01DA', '\u01DA', '\u01D8', '\u01D8', '\u01D8', '\250', '\u01DA', '\u01DA',
            '\u01DA', '\250', '\u01D8', '\u01D8', '\u01D8', '\u01D8', '\u01DA', '\u01DA', '\u01DA', '\u01DA', '\u01D8', '\u01D8', '\u01D8',
            '\u01D8', '\u01DA', '\u01DA', '\u01DA', '\u01DA', '\u01D8', '\u01D8', '\u01D8', '\250', '\u01DA', '\u01DA', '\u01DA', '\250',
            '\u01DC', '\u01DC', '\u01DC', '\u01DC', '\u01DE', '\u01DE', '\u01DE', '\u01DE', '\u01D8', '\u01D8', '\u01D8', '\u01D8', '\u01DA',
            '\u01DA', '\u01DA', '\u01DA', '\u01E0', '\u01E2', '\u01E2', '\u01E4', '\u01E6', '\u01E8', '\u01EA', '\250', '\u01D4', '\u01D4',
            '\u01D4', '\u01D4', '\u01EC', '\u01EC', '\u01EC', '\u01EC', '\u01D4', '\u01D4', '\u01D4', '\u01D4', '\u01EC', '\u01EC', '\u01EC',
            '\u01EC', '\u01D4', '\u01D4', '\u01D4', '\u01D4', '\u01EC', '\u01EC', '\u01EC', '\u01EC', '\u01D8', '\u01D4', '\u01EE', '\u01D4',
            '\u01DA', '\u01F0', '\u01F2', '\u01F4', '\316', '\u01D4', '\u01EE', '\u01D4', '\u01F6', '\u01F6', '\u01F2', '\316', '\u01D8',
            '\u01D4', '\250', '\u01D4', '\u01DA', '\u01F8', '\u01FA', '\316', '\u01D8', '\u01D4', '\u01FC', '\u01D4', '\u01DA', '\u01FE',
            '\u0200', '\316', '\250', '\u01D4', '\u01EE', '\u01D4', '\u0202', '\u0204', '\u01F2', '\u0206', '\u0208', '\u0208', '\u0208',
            '\u020A', '\u0208', '\u020C', '\u020E', '\u0210', '\u0212', '\u0212', '\u0212', '\020', '\u0214', '\u0216', '\u0214', '\u0216',
            '\020', '\020', '\020', '\020', '\u0218', '\u021A', '\u021A', '\u021C', '\u021E', '\u021E', '\u0220', '\020', '\u0222', '\u0224',
            '\020', '\u0226', '\u0228', '\020', '\u022A', '\u022C', '\020', '\020', '\020', '\020', '\020', '\u022E', '\u0230', '\u0232', '\250',
            '\250', '\250', '\u0234', '\u020E', '\u020E', '\250', '\250', '\250', '\u020E', '\u020E', '\u020E', '\u0236', '\250', '\110', '\110',
            '\110', '\u0238', '\u022A', '\u023A', '\u023C', '\u023C', '\u023C', '\u023C', '\u023C', '\u0238', '\u022A', '\u023E', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\072', '\072', '\072', '\072', '\072', '\072', '\072', '\072', '\072', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\324', '\324', '\324', '\324', '\324', '\324', '\u0240',
            '\u0112', '\u0154', '\u0112', '\u0154', '\324', '\324', '\u0110', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\074', '\u0242', '\074', '\u0244', '\074', '\u0246', '\372', '\200', '\372', '\u0248', '\u0244', '\074', '\u0244', '\372', '\372',
            '\074', '\074', '\074', '\u0242', '\u024A', '\u0242', '\u024C', '\372', '\u024E', '\372', '\u0244', '\220', '\224', '\u0250', '\074',
            '\u0252', '\372', '\036', '\u0254', '\u0256', '\200', '\200', '\u0258', '\250', '\250', '\250', '\u025A', '\122', '\122', '\122', '\122',
            '\122', '\122', '\u025C', '\u025C', '\u025C', '\u025C', '\u025C', '\u025C', '\u025E', '\u025E', '\u0260', '\u0260', '\u0260',
            '\u0260', '\u0260', '\u0260', '\u0262', '\u0262', '\u0264', '\u0266', '\250', '\250', '\250', '\250', '\250', '\250', '\u0254', '\u0254',
            '\u0268', '\074', '\074', '\u0254', '\074', '\074', '\u0268', '\u0258', '\074', '\u0268', '\074', '\074', '\074', '\u0268', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u0254', '\074', '\u0268', '\u0268',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u0254', '\u0254', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u026A', '\u026C', '\036', '\u0254', '\u026C', '\u026C', '\u026C', '\u0254', '\u026A', '\u0238',
            '\u026A', '\036', '\u0254', '\u026C', '\u026C', '\u026A', '\u026C', '\036', '\036', '\036', '\u0254', '\u026A', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u0254', '\u0254', '\u026A', '\u026A', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\036', '\u0254', '\u0254', '\u026C', '\u026C', '\u0254', '\u0254', '\u0254', '\u0254', '\u026A', '\036', '\036', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u0254', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\036', '\u026A', '\u026C', '\036', '\u0254', '\u0254', '\036', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u026C', '\u0254', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\036', '\u0254', '\u0254', '\u026C', '\u0254', '\u0254', '\u0254', '\u0254', '\u026A', '\u026C', '\u026C', '\u0254',
            '\u026C', '\u0254', '\u0254', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u0254', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\074', '\074',
            '\074', '\074', '\u026C', '\u026C', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u026C', '\074', '\074',
            '\074', '\u026E', '\u0270', '\074', '\074', '\074', '\074', '\074', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u0272', '\u0268', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u0274', '\074', '\074',
            '\u0258', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254',
            '\u01A2', '\u0276', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u018C', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\074', '\074', '\074', '\u018C', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\074', '\074', '\074', '\074', '\074', '\u018C', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u0278', '\u027A', '\u027A',
            '\u027A', '\u027A', '\u027A', '\u027A', '\u027A', '\u027A', '\u027A', '\u027A', '\u027C', '\u027C', '\u027C', '\u027C', '\u027C',
            '\u027C', '\u027C', '\u027C', '\u027C', '\u027C', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u027E', '\u027E', '\u027E', '\u027E', '\u027E', '\u027E', '\u027E', '\u027E',
            '\u027E', '\u027E', '\u027E', '\u027E', '\u027E', '\u0280', '\u0280', '\u0280', '\u0280', '\u0280', '\u0280', '\u0280', '\u0280',
            '\u0280', '\u0280', '\u0280', '\u0280', '\u0280', '\u0282', '\u0284', '\u0284', '\u0284', '\u0284', '\u0286', '\u0288', '\u0288',
            '\u0288', '\u0288', '\u028A', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u0258', '\074', '\074',
            '\074', '\074', '\u0258', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u0254', '\u0254', '\u0254', '\u0254', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u028C', '\074', '\074', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\u0258', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\250', '\074', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\074', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u028C', '\074', '\u018C', '\074', '\074', '\250', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u028C', '\074', '\074', '\074', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u028C', '\u028C', '\074', '\u018C', '\250', '\u018C', '\074',
            '\074', '\074', '\u018C', '\u028C', '\074', '\074', '\074', '\022', '\022', '\022', '\022', '\022', '\022', '\022', '\u028E', '\u028E', '\u028E',
            '\u028E', '\u028E', '\u0290', '\u0290', '\u0290', '\u0290', '\u0290', '\u0292', '\u0292', '\u0292', '\u0292', '\u0292', '\u018C',
            '\250', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u028C', '\074', '\074', '\074', '\074',
            '\074', '\074', '\u018C', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0254', '\u026A', '\u026C', '\036', '\u0254',
            '\u0254', '\u026C', '\036', '\u0254', '\u026C', '\u026C', '\022', '\022', '\022', '\250', '\250', '\u0254', '\u0254', '\u0254', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u022A', '\u0294', '\u0294', '\u0294', '\u0294',
            '\u0294', '\u0294', '\u0294', '\u0294', '\u0294', '\u0294', '\u0296', '\u026A', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u0254', '\u0254', '\u0254', '\u0254', '\036', '\u0254', '\u0254', '\u0254',
            '\u026C', '\u026C', '\u026C', '\u0254', '\u026A', '\u0254', '\u0254', '\u026C', '\u026C', '\036', '\u026C', '\u0254', '\022',
            '\022', '\036', '\u0254', '\u026A', '\u026A', '\u026C', '\u0254', '\u026C', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254',
            '\u026C', '\u026C', '\u026C', '\u0254', '\022', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\036', '\u026C', '\u026C', '\u0254', '\036', '\036', '\u026A',
            '\u026A', '\u026C', '\036', '\u0254', '\u0254', '\u026C', '\u0254', '\u0254', '\u0254', '\u026C', '\036', '\u0254', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u0254', '\u026A', '\036', '\u0254', '\u0254',
            '\u0254', '\u0254', '\u0254', '\u026C', '\u0254', '\u0254', '\u026C', '\u026C', '\u026A', '\036', '\u026A', '\036', '\u0254',
            '\u026A', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u0254', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026A', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C',
            '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\u026C', '\036', '\u0254', '\u0254', '\036', '\036', '\u0254',
            '\u026C', '\u026C', '\036', '\u0254', '\u0254', '\u026C', '\036', '\u0254', '\u026A', '\u0254', '\u026A', '\u026C', '\u026C',
            '\u026A', '\u0254', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\u028C', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\250', '\250', '\250', '\250', '\250', '\250', '\074', '\074', '\074', '\074', '\074',
            '\074', '\074', '\074', '\074', '\074', '\074', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\074', '\074', '\074', '\074', '\074', '\074', '\250', '\250', '\012', '\020', '\u0298', '\u029A', '\022', '\022', '\022', '\022', '\022', '\074',
            '\022', '\022', '\022', '\022', '\u029C', '\u029E', '\u02A0', '\u02A2', '\u02A2', '\u02A2', '\u02A2', '\324', '\324', '\324', '\u02A4',
            '\310', '\310', '\074', '\u02A6', '\u02A8', '\u02AA', '\074', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\u0174', '\330', '\u02AC', '\u02AE', '\u02B0', '\u02B2', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\u02B4', '\310', '\u02B0', '\250', '\250', '\u0172', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\u0172', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\u019A', '\u02B6', '\u02B6', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u0272', '\u018C', '\u02B8', '\u02B8', '\u02B8', '\u02B8', '\u02B8', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\250', '\250', '\250', '\250', '\250', '\250', '\u02BA', '\u02BC',
            '\u02BC', '\u02BC', '\u02BC', '\u02BC', '\122', '\122', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\074', '\u01A6', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u02BE', '\122', '\122', '\122', '\122', '\122', '\122', '\122', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\074', '\074', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u017E', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u0272', '\074', '\u0274', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\074', '\u019A', '\u019A', '\u019A', '\u019A',
            '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u019A', '\u0272', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174',
            '\250', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\074', '\224', '\224', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0',
            '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C0', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2',
            '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\u02C2', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\250', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u01D4', '\u01D4', '\u01D4', '\u01EE', '\250', '\250', '\250',
            '\250', '\250', '\u02C4', '\u01D4', '\u01D4', '\250', '\250', '\u02C6', '\u02C8', '\u0130', '\u0130', '\u0130', '\u0130', '\u02CA',
            '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0132', '\u0130', '\u0130', '\u0132', '\u0132', '\u0130', '\u02C6',
            '\u0132', '\u0130', '\u0130', '\u0130', '\u0130', '\u0130', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\250', '\250', '\250', '\250',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u013E', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u01A2', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\250', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250',
            '\250', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u02CC', '\250', '\324', '\324', '\324', '\324', '\324', '\324',
            '\324', '\324', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\250', '\324', '\324', '\250', '\250', '\250', '\250', '\250', '\250', '\u02CE',
            '\u02D0', '\u02D2', '\u02D4', '\u02D4', '\u02D4', '\u02D4', '\u02D4', '\u02D4', '\u02D4', '\u02D6', '\u02D8', '\u02D6', '\020',
            '\u0226', '\u02DA', '\034', '\u02DC', '\u02DE', '\020', '\u029C', '\u02D4', '\u02D4', '\u02E0', '\020', '\u02E2', '\u0254', '\u02E4',
            '\u02E6', '\u0220', '\250', '\250', '\u0140', '\u0140', '\u0142', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140', '\u0140',
            '\u0142', '\u0162', '\u0232', '\014', '\016', '\020', '\022', '\024', '\026', '\030', '\032', '\032', '\032', '\032', '\032', '\034', '\036',
            '\040', '\054', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\056', '\060', '\062', '\u022A', '\u022C',
            '\022', '\u0226', '\224', '\224', '\224', '\224', '\224', '\u02B0', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\310', '\224', '\224', '\224', '\224', '\224', '\224',
            '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\224', '\u0174', '\250', '\224', '\224', '\224', '\250', '\224', '\224', '\224',
            '\250', '\224', '\224', '\224', '\250', '\224', '\u0174', '\250', '\072', '\u02E8', '\u018A', '\u02EA', '\u0258', '\u0254', '\u0268',
            '\u018C', '\250', '\250', '\250', '\250', '\u0162', '\u020E', '\074', '\250'
    };

    // The A table has 748 entries for a total of 2992 bytes.

    //static final int A[] = new int[748];
    static final int A[] = {
            1207963663, 1207963663, 1207963663, 1476411407, 1342193679, 1476411407, 1610629135, 1342193679, 1342193679, 1342193679, 1610629132, 1744830488, 1744830488,
            671088664, 671113242, 671088664, 1744830488, 1744830488, -402653163, -402653162, 1744830488, 671088665, 939524120, 671088660, 939524120, 536870936, 402667017,
            402667017, 939524120, 1744830488, -402653159, 1744830489, -402653159, 1744830488, 1744830488, 8552417, 8552417, 8552417, 8552417, -402653163, 1744830488,
            -402653162, 1744830491, 1744850967, 1744830491, 8486882, 8486882, 8486882, 8486882, -402653163, 1744830489, -402653162, 1744830489, 1207963663, 1207963663,
            1342181391, 939524108, 1744830488, 671113242, 671113242, 1744830492, 1744830492, 1744830491, 1744830492, 28674, -402653155, 1744830489, 1744834576, 1744830492,
            1744830491, 671088668, 671088665, 402654731, 402654731, 1744830491, 134049794, 1744830492, 1744830488, 1744830491, 402654475, 28674, -402653154, 1744832523,
            1744832523, 1744832523, 1744830488, 8548353, 8548353, 8548353, 1744830489, 8548353, 134049794, 8482818, 8482818, 8482818, 1744830489, 8482818, 102592514,
            421889, 356354, 134213633, 60911618, 28674, 421889, 356354, 421889, 356354, 134049794, 102658049, 421889, 28674, 55209985, 54161409, 421889, 356354, 53899265,
            53899265, 421889, 356354, 28674, 20869121, 53112833, 53374977, 421889, 54423553, 108883970, 55472129, 54947841, 28674, 28674, 55472129, 55996417, 100233218,
            56258561, 57307137, 421889, 356354, 57307137, 356354, 57044993, 57044993, 421889, 356354, 57569281, 28674, 28677, 28674, 119631874, 28677, 28677, 716801, 520195,
            651266, 716801, 520195, 651266, 651266, 421889, 356354, 20803586, 134049794, 716801, 108949505, 119697409, 100298753, 28674, 28674, 2013265920, 2013265920,
            2013265920, 28674, 55144450, 54095874, 28674, 53833730, 53833730, 28674, 53047298, 28674, 53309442, 53833730, 28674, 28674, 54358018, 54882306, 55406594, 28674,
            55406594, 55930882, 28674, 28674, 56193026, 57241602, 28674, 28674, 57241602, 56979458, 56979458, 57503746, 28674, 28676, 28676, 28676, 1744859140, 1744859140,
            28676, 1744830491, 1744830491, 1744859140, 1744859140, 28676, 1744830491, 1073754118, 1073754118, 1073754118, 1186017286, 2013265920, 1073754118, 28676,
            2013265920, 1744830488, 2013265920, 10121217, 1744830488, 9859073, 9859073, 9859073, 2013265920, 16936961, 2013265920, 16674817, 16674817, 134049794, 8548353,
            2013265920, 8548353, 10055682, 9793538, 9793538, 9793538, 134049794, 8482818, 8220674, 8482818, 16871426, 16609282, 16609282, 2013265920, 16347138, 15036418,
            28673, 28673, 28673, 12414978, 14249986, 28674, 22638594, 21065730, 132476930, 28674, 118648833, 25260034, 1744830489, 421889, 356354, 132542465, 21131265,
            21131265, 21065730, 21065730, 28, 1073754118, 1073754118, 2013265920, 1073741831, 1073741831, 28673, 421889, 356354, 2013265920, 2013265920, 12742657, 12742657,
            12742657, 12742657, 2013265920, 2013265920, 28676, 24, 24, 2013265920, 12677122, 12677122, 12677122, 12677122, 134049794, 2013265920, 24, 1744830484, 2013265920,
            134217752, 1073754118, 1073754118, 134217752, 134246405, 134246405, 134246405, 2013265920, 134246405, 134217752, 134217752, 2013265920, 268439568, 268439568,
            939524120, 268435480, 2013265920, 268435480, 2013265920, 268464133, 268464133, 268464133, 268464133, 2013265920, 268464132, 268464133, 268464133, 1073754118,
            805319689, 805319689, 671088664, 805306392, 805306392, 268435480, 1073754118, 268464133, 268435480, 268464133, 1073754118, 268439568, 1073741831, 1073754118,
            1073754118, 268464132, 268464132, 1073754118, 1073754118, 1744830492, 268464133, 268435484, 268435484, 268464133, 268435480, 268435480, 2013265920, 1207963664,
            1073754118, 12296, 1073754118, 28677, 12296, 12296, 12296, 1073754118, 28677, 1073754118, 14153, 14153, 24, 2013265920, 2013265920, 28677, 28677, 2013265920,
            2013265920, 12296, 12296, 2013265920, 1451, 1451, 11, 1771, 28, 2013265920, 2013265920, 671113242, 28, 28677, 2013265920, 14153, 1867, 2059, 2059, 1744830492,
            1744830492, 671113242, 1744830492, 2013265920, 12296, 12294, 12294, 12296, 28676, 1073754118, 1073754118, 24, 13833, 13833, 28677, 28, 28, 28, 24, 28, 13321,
            13321, 2059, 2059, 1744830485, 1744830486, 1073754118, 28, 2013265920, 28, 24, 14089, 14089, 14089, 1803, 1067, 1355, 2059, 2059, 2013265920, 28677, 24, 24,
            28677, 1610629132, 28677, 28677, 1744830485, 1744830486, 2013265920, 29802, 29802, 29802, 2013265920, 4112, 4112, 24, 28676, 24, 671113242, 1744832011,
            1744832011, 1744830484, 1744830488, 1744830488, 1073754118, 1610629132, 2013265920, 28677, 28676, 1073754118, 1073754120, 1073754120, 1073754120, 134049794,
            134049794, 134049794, 15560706, 132214786, 132214786, 132280321, 132280321, 134049794, 132214786, 2013265920, 132280321, 114913282, 114913282, 111767554,
            111767554, 108097538, 108097538, 100757506, 100757506, 104951810, 104951810, 101281794, 101281794, 134213635, 134213635, 134049794, 2013265920, 114978817,
            114978817, 134213635, 1744830491, 134049794, 1744830491, 111833089, 111833089, 108163073, 108163073, 2013265920, 1744830491, 134049794, 132476930, 105017345,
            105017345, 132542465, 1744830491, 100823041, 100823041, 101347329, 101347329, 1744830491, 2013265920, 1610629132, 1610629132, 1610629132, 1610612748, 1610629132,
            1207975948, 1207963664, 1207963664, 4112, 134221840, 1744830484, 1744830484, 1744830493, 1744830494, 1744830485, 1744830493, 1610629133, 1342193678, 2013270032,
            2013270032, 2013270032, 1610612748, 671088664, 671088664, 671088664, 1744830488, 1744830488, -402653155, -402653154, 1744830488, 1744830488, 1744850967,
            1744850967, 1744830488, 1744830489, -402653163, -402653162, 1744830488, 1744830489, 1744830488, 1744850967, 2013265920, 2013265920, 1744830488, 2013265920,
            1610629132, 402654731, 28674, 671088665, 671088665, -402653162, 28674, 402654219, 402654219, -402653162, 2013265920, 1073754118, 1073741831, 28673, 1744830492,
            1744830492, 28673, 28674, 28673, 28673, 28674, 134115329, 1744830492, 134115329, 134115329, 671088668, 28674, 28677, 28674, 2013265920, 28674, 1744830489,
            1744830489, 1744830489, 28673, 1744830492, 1744830489, 2013265920, 1744832523, 4355114, 4355114, 4356106, 4356106, 4290090, 4290090, 4290570, 4290570, 30730,
            30730, 30730, 28682, 1744830489, 1744830492, 1744830489, -402653159, -402653159, -402653159, 1744830492, -402653163, -402653162, 1744830492, 28, 1744830492,
            1744830492, 28, 1744830488, 1744830492, 402654251, 402654251, 402654635, 402654635, 402655019, 402655019, 6946844, 6946844, 6881308, 6881308, 402654923,
            1744831499, 1744831499, 1744831499, 1744831499, 1744831883, 1744831883, 1744831883, 1744831883, 1744831531, 2013265920, 1744830492, 1744831851, 1744831851,
            1744831531, 1744831531, 1744832235, 1744832235, -402653162, -402653163, -402653162, 1744830489, 1744830492, 28676, 28677, 30506, 1744830484, 1744830485,
            1744830486, 1744830486, 1744830492, 29706, 29706, 29706, 1744830484, 28676, 30282, 30570, 29834, 28676, 28677, 1744830488, 1073754118, 1744830491, 1744830491,
            28676, 28676, 28677, 1744830484, 28677, 28677, 1744850967, 1515, 1515, 1067, 1067, 1744830492, 1744831627, 1744831627, 1744831627, 28, 1744832523, 19, 19, 18,
            18, 2013265920, 134049794, 2013265920, 134246405, 1073754118, 134246405, 134246405, 671088665, 268460058, 1744830492, 1744830488, 1744830484, 1744830484,
            1744850967, 1744850967, 1744830485, 1744830486, 1744830485, 1744830486, 1744830488, 1744830488, 1744830485, 1744850967, 1744850967, 939524120, 2013265920,
            1744830488, 939524120, 1744830486, 671088664, 671088665, 671088660, 1744830489, 2013265920, 1744830488, 671113242, 1744830489, 1744830491, 671113242, 2013265920
    };
//    static final String A_DATA =
//            "\u4800\u100F\u4800\u100F\u4800\u100F\u5800\u400F\u5000\u400F\u5800\u400F\u6000" +
//                    "\u400F\u5000\u400F\u5000\u400F\u5000\u400F\u6000\u400C\u6800\030\u6800\030" +
//                    "\u2800\030\u2800\u601A\u2800\030\u6800\030\u6800\030\uE800\025\uE800\026\u6800" +
//                    "\030\u2800\031\u3800\030\u2800\024\u3800\030\u2000\030\u1800\u3609\u1800\u3609" +
//                    "\u3800\030\u6800\030\uE800\031\u6800\031\uE800\031\u6800\030\u6800\030\202" +
//                    "\u7FE1\202\u7FE1\202\u7FE1\202\u7FE1\uE800\025\u6800\030\uE800\026\u6800\033" +
//                    "\u6800\u5017\u6800\033\201\u7FE2\201\u7FE2\201\u7FE2\201\u7FE2\uE800\025\u6800" +
//                    "\031\uE800\026\u6800\031\u4800\u100F\u4800\u100F\u5000\u100F\u3800\014\u6800" +
//                    "\030\u2800\u601A\u2800\u601A\u6800\034\u6800\034\u6800\033\u6800\034\000\u7002" +
//                    "\uE800\035\u6800\031\u6800\u1010\u6800\034\u6800\033\u2800\034\u2800\031\u1800" +
//                    "\u060B\u1800\u060B\u6800\033\u07FD\u7002\u6800\034\u6800\030\u6800\033\u1800" +
//                    "\u050B\000\u7002\uE800\036\u6800\u080B\u6800\u080B\u6800\u080B\u6800\030\202" +
//                    "\u7001\202\u7001\202\u7001\u6800\031\202\u7001\u07FD\u7002\201\u7002\201\u7002" +
//                    "\201\u7002\u6800\031\201\u7002\u061D\u7002\006\u7001\005\u7002\u07FF\uF001" +
//                    "\u03A1\u7002\000\u7002\006\u7001\005\u7002\006\u7001\005\u7002\u07FD\u7002" +
//                    "\u061E\u7001\006\u7001\000\u7002\u034A\u7001\u033A\u7001\006\u7001\005\u7002" +
//                    "\u0336\u7001\u0336\u7001\006\u7001\005\u7002\000\u7002\u013E\u7001\u032A\u7001" +
//                    "\u032E\u7001\006\u7001\u033E\u7001\u067D\u7002\u034E\u7001\u0346\u7001\000" +
//                    "\u7002\000\u7002\u034E\u7001\u0356\u7001\u05F9\u7002\u035A\u7001\u036A\u7001" +
//                    "\006\u7001\005\u7002\u036A\u7001\005\u7002\u0366\u7001\u0366\u7001\006\u7001" +
//                    "\005\u7002\u036E\u7001\000\u7002\000\u7005\000\u7002\u0721\u7002\000\u7005" +
//                    "\000\u7005\012\uF001\007\uF003\011\uF002\012\uF001\007\uF003\011\uF002\011" +
//                    "\uF002\006\u7001\005\u7002\u013D\u7002\u07FD\u7002\012\uF001\u067E\u7001\u0722" +
//                    "\u7001\u05FA\u7001\000\u7002\000\u7002\u7800\000\u7800\000\u7800\000\000\u7002" +
//                    "\u0349\u7002\u0339\u7002\000\u7002\u0335\u7002\u0335\u7002\000\u7002\u0329" +
//                    "\u7002\000\u7002\u032D\u7002\u0335\u7002\000\u7002\000\u7002\u033D\u7002\u0345" +
//                    "\u7002\u034D\u7002\000\u7002\u034D\u7002\u0355\u7002\000\u7002\000\u7002\u0359" +
//                    "\u7002\u0369\u7002\000\u7002\000\u7002\u0369\u7002\u0365\u7002\u0365\u7002" +
//                    "\u036D\u7002\000\u7002\000\u7004\000\u7004\000\u7004\u6800\u7004\u6800\u7004" +
//                    "\000\u7004\u6800\033\u6800\033\u6800\u7004\u6800\u7004\000\u7004\u6800\033" +
//                    "\u4000\u3006\u4000\u3006\u4000\u3006\u46B1\u3006\u7800\000\u4000\u3006\000" +
//                    "\u7004\u7800\000\u6800\030\u7800\000\232\u7001\u6800\030\226\u7001\226\u7001" +
//                    "\226\u7001\u7800\000\u0102\u7001\u7800\000\376\u7001\376\u7001\u07FD\u7002" +
//                    "\202\u7001\u7800\000\202\u7001\231\u7002\225\u7002\225\u7002\225\u7002\u07FD" +
//                    "\u7002\201\u7002\175\u7002\201\u7002\u0101\u7002\375\u7002\375\u7002\u7800" +
//                    "\000\371\u7002\345\u7002\000\u7001\000\u7001\000\u7001\275\u7002\331\u7002" +
//                    "\000\u7002\u0159\u7002\u0141\u7002\u07E5\u7002\000\u7002\u0712\u7001\u0181" +
//                    "\u7002\u6800\031\006\u7001\005\u7002\u07E6\u7001\u0142\u7001\u0142\u7001\u0141" +
//                    "\u7002\u0141\u7002\000\034\u4000\u3006\u4000\u3006\u7800\000\u4000\007\u4000" +
//                    "\007\000\u7001\006\u7001\005\u7002\u7800\000\u7800\000\302\u7001\302\u7001" +
//                    "\302\u7001\302\u7001\u7800\000\u7800\000\000\u7004\000\030\000\030\u7800\000" +
//                    "\301\u7002\301\u7002\301\u7002\301\u7002\u07FD\u7002\u7800\000\000\030\u6800" +
//                    "\024\u7800\000\u0800\030\u4000\u3006\u4000\u3006\u0800\030\u0800\u7005\u0800" +
//                    "\u7005\u0800\u7005\u7800\000\u0800\u7005\u0800\030\u0800\030\u7800\000\u1000" +
//                    "\u1010\u1000\u1010\u3800\030\u1000\030\u7800\000\u1000\030\u7800\000\u1000" +
//                    "\u7005\u1000\u7005\u1000\u7005\u1000\u7005\u7800\000\u1000\u7004\u1000\u7005" +
//                    "\u1000\u7005\u4000\u3006\u3000\u3409\u3000\u3409\u2800\030\u3000\030\u3000" +
//                    "\030\u1000\030\u4000\u3006\u1000\u7005\u1000\030\u1000\u7005\u4000\u3006\u1000" +
//                    "\u1010\u4000\007\u4000\u3006\u4000\u3006\u1000\u7004\u1000\u7004\u4000\u3006" +
//                    "\u4000\u3006\u6800\034\u1000\u7005\u1000\034\u1000\034\u1000\u7005\u1000\030" +
//                    "\u1000\030\u7800\000\u4800\u1010\u4000\u3006\000\u3008\u4000\u3006\000\u7005" +
//                    "\000\u3008\000\u3008\000\u3008\u4000\u3006\000\u7005\u4000\u3006\000\u3749" +
//                    "\000\u3749\000\030\u7800\000\u7800\000\000\u7005\000\u7005\u7800\000\u7800" +
//                    "\000\000\u3008\000\u3008\u7800\000\000\u05AB\000\u05AB\000\013\000\u06EB\000" +
//                    "\034\u7800\000\u7800\000\u2800\u601A\000\034\000\u7005\u7800\000\000\u3749" +
//                    "\000\u074B\000\u080B\000\u080B\u6800\034\u6800\034\u2800\u601A\u6800\034\u7800" +
//                    "\000\000\u3008\000\u3006\000\u3006\000\u3008\000\u7004\u4000\u3006\u4000\u3006" +
//                    "\000\030\000\u3609\000\u3609\000\u7005\000\034\000\034\000\034\000\030\000" +
//                    "\034\000\u3409\000\u3409\000\u080B\000\u080B\u6800\025\u6800\026\u4000\u3006" +
//                    "\000\034\u7800\000\000\034\000\030\000\u3709\000\u3709\000\u3709\000\u070B" +
//                    "\000\u042B\000\u054B\000\u080B\000\u080B\u7800\000\000\u7005\000\030\000\030" +
//                    "\000\u7005\u6000\u400C\000\u7005\000\u7005\u6800\025\u6800\026\u7800\000\000" +
//                    "\u746A\000\u746A\000\u746A\u7800\000\000\u1010\000\u1010\000\030\000\u7004" +
//                    "\000\030\u2800\u601A\u6800\u060B\u6800\u060B\u6800\024\u6800\030\u6800\030" +
//                    "\u4000\u3006\u6000\u400C\u7800\000\000\u7005\000\u7004\u4000\u3006\u4000\u3008" +
//                    "\u4000\u3008\u4000\u3008\u07FD\u7002\u07FD\u7002\u07FD\u7002\355\u7002\u07E1" +
//                    "\u7002\u07E1\u7002\u07E2\u7001\u07E2\u7001\u07FD\u7002\u07E1\u7002\u7800\000" +
//                    "\u07E2\u7001\u06D9\u7002\u06D9\u7002\u06A9\u7002\u06A9\u7002\u0671\u7002\u0671" +
//                    "\u7002\u0601\u7002\u0601\u7002\u0641\u7002\u0641\u7002\u0609\u7002\u0609\u7002" +
//                    "\u07FF\uF003\u07FF\uF003\u07FD\u7002\u7800\000\u06DA\u7001\u06DA\u7001\u07FF" +
//                    "\uF003\u6800\033\u07FD\u7002\u6800\033\u06AA\u7001\u06AA\u7001\u0672\u7001" +
//                    "\u0672\u7001\u7800\000\u6800\033\u07FD\u7002\u07E5\u7002\u0642\u7001\u0642" +
//                    "\u7001\u07E6\u7001\u6800\033\u0602\u7001\u0602\u7001\u060A\u7001\u060A\u7001" +
//                    "\u6800\033\u7800\000\u6000\u400C\u6000\u400C\u6000\u400C\u6000\014\u6000\u400C" +
//                    "\u4800\u400C\u4800\u1010\u4800\u1010\000\u1010\u0800\u1010\u6800\024\u6800" +
//                    "\024\u6800\035\u6800\036\u6800\025\u6800\035\u6000\u400D\u5000\u400E\u7800" +
//                    "\u1010\u7800\u1010\u7800\u1010\u6000\014\u2800\030\u2800\030\u2800\030\u6800" +
//                    "\030\u6800\030\uE800\035\uE800\036\u6800\030\u6800\030\u6800\u5017\u6800\u5017" +
//                    "\u6800\030\u6800\031\uE800\025\uE800\026\u6800\030\u6800\031\u6800\030\u6800" +
//                    "\u5017\u7800\000\u7800\000\u6800\030\u7800\000\u6000\u400C\u1800\u060B\000" +
//                    "\u7002\u2800\031\u2800\031\uE800\026\000\u7002\u1800\u040B\u1800\u040B\uE800" +
//                    "\026\u7800\000\u4000\u3006\u4000\007\000\u7001\u6800\034\u6800\034\000\u7001" +
//                    "\000\u7002\000\u7001\000\u7001\000\u7002\u07FE\u7001\u6800\034\u07FE\u7001" +
//                    "\u07FE\u7001\u2800\034\000\u7002\000\u7005\000\u7002\u7800\000\000\u7002\u6800" +
//                    "\031\u6800\031\u6800\031\000\u7001\u6800\034\u6800\031\u7800\000\u6800\u080B" +
//                    "\102\u742A\102\u742A\102\u780A\102\u780A\101\u762A\101\u762A\101\u780A\101" +
//                    "\u780A\000\u780A\000\u780A\000\u780A\000\u700A\u6800\031\u6800\034\u6800\031" +
//                    "\uE800\031\uE800\031\uE800\031\u6800\034\uE800\025\uE800\026\u6800\034\000" +
//                    "\034\u6800\034\u6800\034\000\034\u6800\030\u6800\034\u1800\u042B\u1800\u042B" +
//                    "\u1800\u05AB\u1800\u05AB\u1800\u072B\u1800\u072B\152\034\152\034\151\034\151" +
//                    "\034\u1800\u06CB\u6800\u040B\u6800\u040B\u6800\u040B\u6800\u040B\u6800\u058B" +
//                    "\u6800\u058B\u6800\u058B\u6800\u058B\u6800\u042B\u7800\000\u6800\034\u6800" +
//                    "\u056B\u6800\u056B\u6800\u042B\u6800\u042B\u6800\u06EB\u6800\u06EB\uE800\026" +
//                    "\uE800\025\uE800\026\u6800\031\u6800\034\000\u7004\000\u7005\000\u772A\u6800" +
//                    "\024\u6800\025\u6800\026\u6800\026\u6800\034\000\u740A\000\u740A\000\u740A" +
//                    "\u6800\024\000\u7004\000\u764A\000\u776A\000\u748A\000\u7004\000\u7005\u6800" +
//                    "\030\u4000\u3006\u6800\033\u6800\033\000\u7004\000\u7004\000\u7005\u6800\024" +
//                    "\000\u7005\000\u7005\u6800\u5017\000\u05EB\000\u05EB\000\u042B\000\u042B\u6800" +
//                    "\034\u6800\u048B\u6800\u048B\u6800\u048B\000\034\u6800\u080B\000\023\000\023" +
//                    "\000\022\000\022\u7800\000\u07FD\u7002\u7800\000\u0800\u7005\u4000\u3006\u0800" +
//                    "\u7005\u0800\u7005\u2800\031\u1000\u601A\u6800\034\u6800\030\u6800\024\u6800" +
//                    "\024\u6800\u5017\u6800\u5017\u6800\025\u6800\026\u6800\025\u6800\026\u6800" +
//                    "\030\u6800\030\u6800\025\u6800\u5017\u6800\u5017\u3800\030\u7800\000\u6800" +
//                    "\030\u3800\030\u6800\026\u2800\030\u2800\031\u2800\024\u6800\031\u7800\000" +
//                    "\u6800\030\u2800\u601A\u6800\031\u6800\033\u2800\u601A\u7800\000";
//
//    // In all, the character property tables require 15920 bytes.
//
//    static {
//        charMap = new char[][][]{
//                {{'\u00DF'}, {'\u0053', '\u0053',}},
//                {{'\u0130'}, {'\u0130',}},
//                {{'\u0149'}, {'\u02BC', '\u004E',}},
//                {{'\u01F0'}, {'\u004A', '\u030C',}},
//                {{'\u0390'}, {'\u0399', '\u0308', '\u0301',}},
//                {{'\u03B0'}, {'\u03A5', '\u0308', '\u0301',}},
//                {{'\u0587'}, {'\u0535', '\u0552',}},
//                {{'\u1E96'}, {'\u0048', '\u0331',}},
//                {{'\u1E97'}, {'\u0054', '\u0308',}},
//                {{'\u1E98'}, {'\u0057', '\u030A',}},
//                {{'\u1E99'}, {'\u0059', '\u030A',}},
//                {{'\u1E9A'}, {'\u0041', '\u02BE',}},
//                {{'\u1F50'}, {'\u03A5', '\u0313',}},
//                {{'\u1F52'}, {'\u03A5', '\u0313', '\u0300',}},
//                {{'\u1F54'}, {'\u03A5', '\u0313', '\u0301',}},
//                {{'\u1F56'}, {'\u03A5', '\u0313', '\u0342',}},
//                {{'\u1F80'}, {'\u1F08', '\u0399',}},
//                {{'\u1F81'}, {'\u1F09', '\u0399',}},
//                {{'\u1F82'}, {'\u1F0A', '\u0399',}},
//                {{'\u1F83'}, {'\u1F0B', '\u0399',}},
//                {{'\u1F84'}, {'\u1F0C', '\u0399',}},
//                {{'\u1F85'}, {'\u1F0D', '\u0399',}},
//                {{'\u1F86'}, {'\u1F0E', '\u0399',}},
//                {{'\u1F87'}, {'\u1F0F', '\u0399',}},
//                {{'\u1F88'}, {'\u1F08', '\u0399',}},
//                {{'\u1F89'}, {'\u1F09', '\u0399',}},
//                {{'\u1F8A'}, {'\u1F0A', '\u0399',}},
//                {{'\u1F8B'}, {'\u1F0B', '\u0399',}},
//                {{'\u1F8C'}, {'\u1F0C', '\u0399',}},
//                {{'\u1F8D'}, {'\u1F0D', '\u0399',}},
//                {{'\u1F8E'}, {'\u1F0E', '\u0399',}},
//                {{'\u1F8F'}, {'\u1F0F', '\u0399',}},
//                {{'\u1F90'}, {'\u1F28', '\u0399',}},
//                {{'\u1F91'}, {'\u1F29', '\u0399',}},
//                {{'\u1F92'}, {'\u1F2A', '\u0399',}},
//                {{'\u1F93'}, {'\u1F2B', '\u0399',}},
//                {{'\u1F94'}, {'\u1F2C', '\u0399',}},
//                {{'\u1F95'}, {'\u1F2D', '\u0399',}},
//                {{'\u1F96'}, {'\u1F2E', '\u0399',}},
//                {{'\u1F97'}, {'\u1F2F', '\u0399',}},
//                {{'\u1F98'}, {'\u1F28', '\u0399',}},
//                {{'\u1F99'}, {'\u1F29', '\u0399',}},
//                {{'\u1F9A'}, {'\u1F2A', '\u0399',}},
//                {{'\u1F9B'}, {'\u1F2B', '\u0399',}},
//                {{'\u1F9C'}, {'\u1F2C', '\u0399',}},
//                {{'\u1F9D'}, {'\u1F2D', '\u0399',}},
//                {{'\u1F9E'}, {'\u1F2E', '\u0399',}},
//                {{'\u1F9F'}, {'\u1F2F', '\u0399',}},
//                {{'\u1FA0'}, {'\u1F68', '\u0399',}},
//                {{'\u1FA1'}, {'\u1F69', '\u0399',}},
//                {{'\u1FA2'}, {'\u1F6A', '\u0399',}},
//                {{'\u1FA3'}, {'\u1F6B', '\u0399',}},
//                {{'\u1FA4'}, {'\u1F6C', '\u0399',}},
//                {{'\u1FA5'}, {'\u1F6D', '\u0399',}},
//                {{'\u1FA6'}, {'\u1F6E', '\u0399',}},
//                {{'\u1FA7'}, {'\u1F6F', '\u0399',}},
//                {{'\u1FA8'}, {'\u1F68', '\u0399',}},
//                {{'\u1FA9'}, {'\u1F69', '\u0399',}},
//                {{'\u1FAA'}, {'\u1F6A', '\u0399',}},
//                {{'\u1FAB'}, {'\u1F6B', '\u0399',}},
//                {{'\u1FAC'}, {'\u1F6C', '\u0399',}},
//                {{'\u1FAD'}, {'\u1F6D', '\u0399',}},
//                {{'\u1FAE'}, {'\u1F6E', '\u0399',}},
//                {{'\u1FAF'}, {'\u1F6F', '\u0399',}},
//                {{'\u1FB2'}, {'\u1FBA', '\u0399',}},
//                {{'\u1FB3'}, {'\u0391', '\u0399',}},
//                {{'\u1FB4'}, {'\u0386', '\u0399',}},
//                {{'\u1FB6'}, {'\u0391', '\u0342',}},
//                {{'\u1FB7'}, {'\u0391', '\u0342', '\u0399',}},
//                {{'\u1FBC'}, {'\u0391', '\u0399',}},
//                {{'\u1FC2'}, {'\u1FCA', '\u0399',}},
//                {{'\u1FC3'}, {'\u0397', '\u0399',}},
//                {{'\u1FC4'}, {'\u0389', '\u0399',}},
//                {{'\u1FC6'}, {'\u0397', '\u0342',}},
//                {{'\u1FC7'}, {'\u0397', '\u0342', '\u0399',}},
//                {{'\u1FCC'}, {'\u0397', '\u0399',}},
//                {{'\u1FD2'}, {'\u0399', '\u0308', '\u0300',}},
//                {{'\u1FD3'}, {'\u0399', '\u0308', '\u0301',}},
//                {{'\u1FD6'}, {'\u0399', '\u0342',}},
//                {{'\u1FD7'}, {'\u0399', '\u0308', '\u0342',}},
//                {{'\u1FE2'}, {'\u03A5', '\u0308', '\u0300',}},
//                {{'\u1FE3'}, {'\u03A5', '\u0308', '\u0301',}},
//                {{'\u1FE4'}, {'\u03A1', '\u0313',}},
//                {{'\u1FE6'}, {'\u03A5', '\u0342',}},
//                {{'\u1FE7'}, {'\u03A5', '\u0308', '\u0342',}},
//                {{'\u1FF2'}, {'\u1FFA', '\u0399',}},
//                {{'\u1FF3'}, {'\u03A9', '\u0399',}},
//                {{'\u1FF4'}, {'\u038F', '\u0399',}},
//                {{'\u1FF6'}, {'\u03A9', '\u0342',}},
//                {{'\u1FF7'}, {'\u03A9', '\u0342', '\u0399',}},
//                {{'\u1FFC'}, {'\u03A9', '\u0399',}},
//                {{'\uFB00'}, {'\u0046', '\u0046',}},
//                {{'\uFB01'}, {'\u0046', '\u0049',}},
//                {{'\uFB02'}, {'\u0046', '\u004C',}},
//                {{'\uFB03'}, {'\u0046', '\u0046', '\u0049',}},
//                {{'\uFB04'}, {'\u0046', '\u0046', '\u004C',}},
//                {{'\uFB05'}, {'\u0053', '\u0054',}},
//                {{'\uFB06'}, {'\u0053', '\u0054',}},
//                {{'\uFB13'}, {'\u0544', '\u0546',}},
//                {{'\uFB14'}, {'\u0544', '\u0535',}},
//                {{'\uFB15'}, {'\u0544', '\u053B',}},
//                {{'\uFB16'}, {'\u054E', '\u0546',}},
//                {{'\uFB17'}, {'\u0544', '\u053D',}},
//        };
//        { // THIS CODE WAS AUTOMATICALLY CREATED BY GenerateCharacter:
//            char[] data = A_DATA.toCharArray();
//            assert (data.length == (748 * 2));
//            int i = 0, j = 0;
//            while (i < (748 * 2)) {
//                int entry = data[i++] << 16;
//                A[j++] = entry | data[i++];
//            }
//        }
//    }
}
